In freedns.afraid.org se creeaza subdomeniul plex.silviamarin.ro
In Terminal pe silviamarin.ro se activeaza modulele necesare in serverul Apache:
sudo a2enmod proxy proxy_http proxy_wstunnel ssl headers rewrite sudo systemctl restart apache2
Se creeaza fisierul de configurare VirtualHost pentru subdomeniul plex.silviamarin.ro in /etc/apache2/sites-available:
<VirtualHost *:80>
ServerName plex.silviamarin.ro
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://localhost:32400/ upgrade=websocket
ProxyPassReverse / http://localhost:32400/
</VirtualHost><VirtualHost *:443>
ServerName plex.silviamarin.roSSLEngine on
SSLCertificateFile /etc/letsencrypt/live/silviamarin.ro/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/silviamarin.ro/privkey.pemProxyRequests Off
ProxyPreserveHost OnProxyPass / http://localhost:32400/ upgrade=websocket
ProxyPassReverse / http://localhost:32400/RequestHeader set X-Forwarded-Proto „https”
RequestHeader set X-Forwarded-Port „443”
</VirtualHost>
Activează subdomeniul și reîncarcă Apache:
sudo a2ensite plex.silviamarin.ro.conf sudo systemctl reload apache2
Configurarea în Plex Media Server:
Accesează Plex local la https://192.168.0.200:32400/web/index.html#
Mergi la Settings (pictograma cheie) apoi Network (Rețea)
În câmpul Custom server access URLs, introdu adresa exactă: https://plex.silviamarin.ro
Apasă Save Changes în partea de jos a paginii.
Se verifica cu:
curl -Ik https://plex.silviamarin.ro
pentru ca accesul se face cu parola, rezultatul este de forma:
HTTP/1.1 401 Unauthorized
Date: Sat, 14 Nov 2026 19:02:53 GMT
Server: Apache/2.4.71 (Debian)
X-Plex-Protocol: 1.0
Content-Length: 193
Content-Type: text/html
Cache-Control: no-cache
Dupa ce se activeaza autologin in Plex, accesul prin https://plex.silviamarin.ro se face direct.
Pentru Lyrion Music Server:
Se creeaza subdomeniul lyrion.silviamarin.ro
Se creeaza fisierul de configurare VirtualHost pentru subdomeniul lyrion.silviamarin.ro in /etc/apache2/sites-available:
<VirtualHost *:80>
ServerName lyrion.silviamarin.ro
Redirect permanent / https://silviamarin.ro
</VirtualHost><VirtualHost *:443>
ServerName lyrion.silviamarin.roSSLEngine on
SSLCertificateFile /etc/letsencrypt/live/silviamarin.ro/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/silviamarin.ro/privkey.pemProxyRequests Off
ProxyPreserveHost On# Suport WebSockets și HTTP pentru interfața Lyrion (Material Skin / Default)
ProxyPass / http://localhost:9000/ upgrade=websocket
ProxyPassReverse / http://localhost:9000/RequestHeader set X-Forwarded-Proto „https”
RequestHeader set X-Forwarded-Port „443”
</VirtualHost>
Activează subdomeniul și reîncarcă Apache:
sudo a2ensite lyrion.silviamarin.ro.conf sudo apache2ctl configtest sudo systemctl reload apache2
Trebuie activata parolarea serverului Lyrion pentru ca accesul se face direct, apoi sa se elimine redirectionarea portului 9000 din router.
Se acceseaza Lyrion cu https://lyrion.silviamarin.ro apoi Settings > Advanced > Security unde se selectează Password Protection: Enabled și setează un utilizator și o parolă.